510883
667843
626842
142807
467774
232773
607752
598658
531654
914560
397504
783481
139267
376208
320144
240143
243139
24960
23646
51421